package com.intech.android.demo.cms.dao;


import com.intech.android.demo.cms.dao.interfaces.*;

public abstract class FactoryDAO
{
    public abstract AudioContentDAO getAudioContentDao();

    public abstract VideoContentDAO getVideoContentDao();

    public abstract GraphicContentDAO getGraphicsContentDao();

    public abstract TextContentDAO getTextContentDao();

    public abstract GroupDAO getGroupDao();

    public abstract RegionDAO getRegionDao();

    public abstract CategoryDAO getCategoryDao();

    public static FactoryDAO getFactory()
    {
        HibernateFactoryDAO factoryDAO = new HibernateFactoryDAO();
        return factoryDAO;
    }
}